package dynamic;

/**
 * @Author: Cjj
 * @Date:2025/4/30
 * Test
 */
public class Test {
    public static void main(String[] args) {
    /*  需求：
       外面的人想要大明星唱一首歌
          1.获取代理的对象
          代理对象=ProxyUtil.createProxy(大明星的对象)
        2.再调用代理的唱歌方法
        代理对象,唱歌的方法();*/

        //1.获取代理的对象1
        BigStar bigStar=new BigStar("刘德华");
        Star proxy = ProxyUtil.createProxy(bigStar);

        //2.调用唱歌的方法
        String result = proxy.sing("冰雨");
        System.out.println(result);

        //3.调用跳舞的方法
      proxy.dance();

    }
}
